let user = document.querySelector('.user')
let pass = document.querySelector('.pass')
let btn = document.querySelector('.btnlogin')



btn.onclick = function(){
    
    // 判断输入框中是否输入账号和密码
    if(user.value&&pass.value){
        let username = {
            user:user.value,
            pass:pass.value
        }
        //获取localStorage里面的数据
        let list = JSON.parse(localStorage.getItem('DELL')) || []
        // 判断localstorage里面有无数据
        if(!list.length){
            alert('该账号未注册')        
        }else{
            // 有数据则先判断用户名是否存在
            let res = list.some(item=>{return item.user == username.user})
            if(res){
                // 再判断密码是否正确
                let res2 = list.some(item=>{return item.pass == username.pass})
                if(res2){
                    alert('登录成功！')
                    window.location.href="../index.html";     
                    // 拿到下标,并存入到sessionstorage里面，让其他页面能获取到当前登录的用户数据位置
                    // 保证其是会话级别，每次关闭浏览器就得重新登录获取用户数据
                        let pla = JSON.parse(localStorage.getItem('DELL'))
                        let plac = pla.findIndex((e)=>{
                            return e.user == user.value
                        })
                        let index = JSON.parse(sessionStorage.getItem('name')) || []
                        if(!index.length){
                            sessionStorage.setItem('name', plac)
                        }
                    
                }else{
                    alert('用户名或密码错误！')                
                }
            }else{
                alert('该账号未注册')                
            }
        }

    }else{
        alert('请输入用户名和密码!')
    }
}